home *** CD-ROM | disk | FTP | other *** search
/ Enciclopedia Del Perro / Enciclopedia Del Perro.iso / dos / vgacopy / manual.doc < prev    next >
Text File  |  1996-03-04  |  41KB  |  1,156 lines

  1.                                                       VGA-COPY/386
  2.                                                      User's manual
  3.                                                                   
  4.                                                  VGA-Software GmbH
  5.                                                    26039 Oldenburg
  6.                                                            Germany
  7.                                                                   
  8.                                                Tel: +49-441-972952
  9.                                                FAX: +49-441-972954
  10.                                                BBS: +49-441-972955
  11.                                         EMail: support@vgasoft.com
  12.  
  13.  
  14.  
  15.  
  16. Table of contents
  17. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  18.  
  19. 1.      Introduction
  20. 1.1.    Features
  21. 1.2.    Soft- and hardware requirements
  22.  
  23. 2.      Installation
  24. 2.1.    Installing from original disks
  25. 2.2.    Installing other types of copies
  26. 2.3.    Deinstallation
  27. 2.4.    Compability
  28. 2.5.    Individual optimization
  29. 2.6.    The VGAREAD driver for non-standart-formats
  30.  
  31. 3.      The graphical user interface
  32. 3.1.    Buttons
  33. 3.2.    Switches
  34. 3.3.    The message window
  35. 3.4.    The trackdisplay
  36. 3.5.    The parameter window
  37. 3.6.    Progress bars
  38. 3.7.    Mouse and keyboard support
  39.  
  40. 4.      Examples
  41. 4.1     How to copy a disk
  42. 4.2.    Formatting a disk
  43. 4.3.    Virus scanning
  44. 4.4.    Creating disk image files
  45.  
  46. 5.      Appendix
  47. 5.1.    VCP files
  48. 5.2.    File comments
  49. 5.3.    Soundfiles
  50. 5.4.    Bootsector VGACOPY.BIN
  51. 5.5.    Icons: VGACOPY.IDF
  52. 5.6.    Commandline parameters
  53.  
  54.  
  55.  
  56.  
  57. 1. Introduction
  58. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  59.  
  60. Welcome to  VGA-COPY/386 -  you just  received  one  of  the  most
  61. popular disk-copy-programs in Germany!
  62.  
  63. When I first started writing a tiny, colorful disk-copy-program, I
  64. wouldn`t  have  believed  VGA-COPY  to  become  the  most  popular
  65. shareware program in Germany eversince. Today, VGA-COPY is know as
  66. the standart  program for copying disks, most of the pc-users have
  67. had it  installed on  their systems  or at  least read about it in
  68. computer magazines   -  even some  of the  biggest german hardware
  69. distributors  are  selling  their  computers  with  VGA-COPY  pre-
  70. installed. There  have been  many attempts  to clone this program,
  71. but none of them were really successfull.
  72.  
  73. Since VGA-COPY/386,  there is no detailed documentation within the
  74. program because  most people hardly ever read it and the print-out
  75. is not  too easy.  That`s why  I published  a printed  manual at a
  76. price just  covering the  investments. With  this version  of VGA-
  77. COPY/386, it`s  now translated into english to provide service for
  78. all the english speaking users.
  79.  
  80. I recommend beginners to first read chapter two (installation) and
  81. then to  go on  with chapter  four  (examples)  -  if  you  are  a
  82. experienced pc-user,  you may  just pick the things you would like
  83. to know something about.
  84.  
  85. And now - on with the show!
  86.  
  87.  
  88.  
  89. 1.2. Features
  90. =============
  91.  
  92. Basically, VGA-COPY/386  is a tool for handling disks - that means
  93. formatting, copying,  checking, comparing,  storing and restoring.
  94. All of  this features are done with remarkable speed supporting up
  95. to four  disk-drives at  up to  two controllers  and all DOS disk-
  96. formats (including  the 3.5"  2.88 Mb  disk) plus  special formats
  97. that allow up to 1722 Kb capacity on a common 3.5" HD disk.
  98.  
  99. The graphic  user interface featuring 3D-icons, switches and mouse
  100. support makes  it very  easy to  use VGA-COPY/386.  The program is
  101. following a strict modular concept - you won`t find a "Coyp Disk"-
  102. button but  single functions  that you combine in the way you want
  103. your copies  to be  done. Soundblasters are also supported to give
  104. you a multimedia-like feeling using VGA-COPY/386.
  105.  
  106. VGA-COPY/386 reads  or writes  a complete  1.44 Mb disk in just 36
  107. seconds - in the most cases, it`s even faster since most disks are
  108. not completely  filled with data. Using special techniques, copied
  109. disks become 100% faster than conventionally formatted disk.
  110.  
  111. It also provides a high level of security by checking written data
  112. on the  same level  as  professionell  copy-machines.  Additional,
  113. defect disks  can often  be formatted  with the same capacity like
  114. error-free ones  by adjusting  the sector-gap-space  on the defect
  115. parts.
  116.  
  117. Protection against  computer viruses is given within two different
  118. methods:
  119. - First,  shareware virus-scanners  like F-PROT can be easily used
  120. to scan disks - you just have to press a single button.
  121. - The  other method  is the  heuristic bootsector analysis that is
  122. done automatically.  This technique can even detect new viruses by
  123. checking for  "virus-like"-code. In  tests, all viruses were found
  124. including  the  stealth  wide-spread  "parity-boot"  virus.  If  a
  125. bootsector has  been reported as being suspicious, you should scan
  126. the disk with a actual virus-scanner to proof,if there really is a
  127. virus - so don`t panic!
  128.  
  129. The ability  to store  complete disk-images  to files,  supporting
  130. common packing-programs  to lower  filesize and optionally provide
  131. data-encryption, enables  you to  backup disks  and make  as  many
  132. copies as you like without having to read the original disk.
  133.  
  134. The internal  system diagnosis checks what hardware is present and
  135. on what  type of  operating system  the computer is running - that
  136. way, you  can have  a quick  view on the configuration your system
  137. did boot  with if  you are  using the multiconfiguration option of
  138. DOS.
  139.  
  140. The shareware  version is not limited in any function as it should
  141. be with  any shareware  program,  because  you  can`t  try  out  a
  142. function that`s not implemented. This way, I`m fair with you and I
  143. would like  you to  be fair,  too and register VGA-COPY/386 if you
  144. use it regulary.
  145.  
  146.  
  147.  
  148. 1.3. Soft- and hardware requirements
  149. ====================================
  150.  
  151. Of course,  the better  equiped your  computer is, the better VGA-
  152. COPY/386 runs,  but the  following hardware  is sufficient to work
  153. with it:
  154.  
  155. -   DOS-compatible 386 (SX or DX)
  156. -   4 MB RAM
  157. -   VGA graphics adaptor
  158. -   mouse
  159.  
  160. Today, this  type of  computer is  already standart,  most of  the
  161. computers are  even better  equiped. You can run VGA-COPY/386 on a
  162. computer that  doesn`t apply  to the  requirements given above, if
  163. you notice the following information:
  164.  
  165. -   On a  286, VGA-COPY runs without any problems as long as there
  166.     is enough  XMS-memory, but the 32-bit-operations can`t be used
  167.     because the processor doesn`t support them. That means a slow-
  168.     down of the program.
  169. -   It`s also  possible to  run  VGA-COPY  with  an  EGA  graphics
  170.     adaptor but due to the lower resultion, a part of the graphics
  171.     will be missing at the screen`s bottom.
  172. -   If you  don`t have  a mouse,  that`s no problem, your keyboard
  173.     will do  it, too.  Of course, it`s no that comfortable, but on
  174.     the other hand it`s faster.
  175.  
  176. Unfortunately, there  is a  typ of  computer that  applies to  the
  177. requirements  mentioned  but  will  cause  VGA-COPY/386  to  abort
  178. indicating  an  error:  it`s  all  systems  with  a  Michrochannel
  179. Architectur (MCA).  That`s because MCA-bus based computers such as
  180. the IBM  PS/2 are  using a bus-master-DMA that`s totally different
  181. and also  incompatible within  the port addresses to the following
  182. bus-systems supported by VGA-COPY/386:
  183.  
  184. -   ISA (industrial standart bus, also known as AT-bus)
  185. -   EISA (extended ISA)
  186. -   VLB (VESA local bus)
  187. -   PCI (local bus system by Intel)
  188.  
  189. Additional, VGA-COPY/386 requires the following software:
  190.  
  191. -   A XMS-driver  providing enough  XMS-memory to  read a complete
  192.     disk  into,  this  driver  is  included  in  DOS  and  Windows
  193.     (HIMEM.SYS) and normally installed.
  194. -   A Microsoft-compatible  mousedriver, that`s  normally  already
  195.     installed or  included in the software given within the mouse.
  196.     If your  mouse doesn`t  work with VGA-COPY/386, please try out
  197.     the Microsoft mousedriver MOUSE.SYS.
  198. -   A operating  system compatible  to MS-DOS  3.30. That includes
  199.     concurrent operating systems and newer versions of MS-DOS.
  200.  
  201.  
  202.  
  203.  
  204. 2. Installation
  205. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  206.  
  207.  
  208.  
  209. 2.1. Installing from original disks
  210. ===================================
  211.  
  212. Change to  the disk`s main directory and start the installation by
  213. typing
  214.     INSTALL
  215. and then  pressing return.  The  installation  program  will  then
  216. suggest you  every ZIP-format  file on the disk to install. Select
  217. the program  you want  to have installed by moving the highlighted
  218. bar with  the cursor  keys, press  return  when  done.  Next,  the
  219. program asks  for the directory, it will install the program to. I
  220. suggest the directory
  221.     C:\VGACOPY
  222. as used by the most distributors when pre-installing VGA-COPY/386.
  223. Virus-scanners should  also be  installed to  that directory, that
  224. way, VGA-COPY/386 can find them faster.
  225.  
  226.  
  227.  
  228. 2.2. Installing other types of copies
  229. =====================================
  230.  
  231. The shareware  version  of  VGA-COPY/386  is  also  published  via
  232. mailbox (BBS).  In this  case, all files belonging to VGA-COPY/386
  233. are packed  into an archive that doesn't need to be in ZIP-format.
  234. It might  be possible  that some  files are  not included  in that
  235. version, but VGA-COPY/386 also runs without the voc-files and this
  236. manual.  Please  follow  the  instructions  you  got  within  that
  237. version. To  install, just  copy the archive file or the files (if
  238. unpacked) to  a directory  of your  choice. After having extracted
  239. the archive, you should delete it in order to save disk space.
  240.  
  241. Example: If  you got  the archive  file VGACOPY.ZIP  on a  disk in
  242. drive A: and want to install it to C:\VGACOPY, proceed like this:
  243.  
  244.     C:
  245.     MD \VGACOPY
  246.     CD \VGACOPY
  247.     COPY A:\VGACOPY.ZIP
  248.     PKUNZIP VGACOPY.ZIP
  249.     DEL VGACOPY.ZIP
  250.  
  251.  
  252.  
  253. 2.3. Deinstallation
  254. ===================
  255.  
  256. Although it's  pretty unusual that you want to delete the program,
  257. but it's  very simple  - you  just have to delete all the files in
  258. the directory  you installed VGA-COPY/386 to. After this, there is
  259. only the  config-file VGACOPY.CFG  left, that  is located  in  the
  260. directory of  your active  COMMAND.COM (usually  C:\), so  you may
  261. delete that file, too.
  262.  
  263.  
  264.  
  265. 2.4. Compability
  266. ================
  267.  
  268. VGA-COPY/386 is  desigened under  MS-DOS, but  also runs  with the
  269. following operating systems:
  270.  
  271.  
  272. DR-DOS (Novell-DOS)
  273. -------------------
  274.  
  275. At first, there had been a problem with the function to detect the
  276. BIOS-entry-point, that  is  officially  documented  within  MS-DOS
  277. since version 3.30, but caused computercrashs with DR-DOS.
  278.  
  279. These problems  are solved with VGA-COPY/386 that runs properly as
  280. long as you don't let it run in the background using Novell DOS.
  281.  
  282.  
  283. Windows
  284. -------
  285.  
  286. There are no problems upto Windows 3.11, but you should delete the
  287. soundfiles and  use the  PIF-file included  within VGA-COPY/386 to
  288. ensure  proper  work.  On  my  system  VGA-COPY/386  runs  without
  289. modification right  out of  the archive. But this may be different
  290. on yours, some times bits and bytes go strange ways.
  291.  
  292.  
  293. OS/2
  294. ----
  295.  
  296. According to  my own  tests, there  are no  problems runnign  VGA-
  297. COPY/386 in  a DOS-box  of OS/2  - background-mode is not possible
  298. due to  the graphicmode  and conflicts with other programs running
  299. at the same time. Please do also delete the soundfiles.
  300.  
  301.  
  302. Novell NetWare
  303. --------------
  304.  
  305. At my  office, VGA-COPY/386 and Novell NetWare 3.12 (5 users) work
  306. together without  any trouble.  It's not  possible  to  work  with
  307. remote disk-drives  on  other  workstations  because  VGA-COPY/386
  308. needs to  access the  disk controller  directly, but  you  can  of
  309. course read  a disk  and store it on the server and then reload it
  310. from another workstation.
  311.  
  312.  
  313. DesqView
  314. --------
  315.  
  316. DesqView is a multitasker for DOS and has been tested for problems
  317. working with  VGA-COPY/386 in  the version  2.62. There  just have
  318. been some  problems in  the graphic window, but it was possible to
  319. work and exit the program.
  320.  
  321.  
  322. 2.5. Individual optimization
  323. ============================
  324.  
  325. There's not  much  to  optimize  within  VGA-COPY/386  because  it
  326. automatically detects hard- and software equipment.
  327.  
  328. You have to ensure that there's enough free XMS memory. Many users
  329. are wasting  their XMS  memory by having a huge 2MB harddisk-cache
  330. installed although they've got only 3MB available. If you've got a
  331. RAM-disk, you may have to shrink it.
  332. Before changing any of your configuration files, you should backup
  333. them to  have the  opportunity  to  restore  them,  if  you  don't
  334. succeed.
  335.  
  336. You can set someenvironment variables as there are:
  337. -   SCAN points  to any  executable file that will be started with
  338.     the drive name as the first parameter, normally to be used for
  339.     anti-virus software.
  340. -   VCPS defines  the directory in that the disk images are stored
  341.     to.
  342. We recommend  not to  define them,  unless you  are sure that will
  343. have need for that.
  344.  
  345. If you  want to  save disk  space, you  can delete  the soundfiles
  346. (*.VOC), the intro pictures (VGADEMO.*) and the icons displayed on
  347. the buttons (VGACOPY.IDF).
  348.  
  349. If you  want to use the packer ARJ (used to smaller the disk image
  350. files), ensure  it to  be in one of the directories defined in the
  351. PATH environment  variable, otherwise  just copy  ARJ.EXE into the
  352. VGA-COPY/386 directory
  353.  
  354. Using the  F-PROT anti-virus  untilities, you  just have to follow
  355. the instructions concerning ARJ as given above.
  356.  
  357.  
  358.  
  359. 2.6. The VGAREAD driver for non-standart-formats
  360. ================================================
  361.  
  362. As already  mentioned, VGA-COPY/386  has the ability to copy to or
  363. format for  example a 5.25" disk with 1.44MB. Because this formats
  364. are normally  not accessable  under DOS,  you need the TSR program
  365. VGAREAD.EXE that is included within VGA-COPY/386.
  366.  
  367. Activate this driver by executing
  368.     VGAREAD
  369. from a  disk formatted with high capacity using VGA-COPY/386. From
  370. now on,  you should  be able non-standart-format disks without any
  371. trouble.
  372.  
  373. It seems that this also works fine if would like to copy the files
  374. from a  new Microsoft DMF-Disk to your hard disk, what is normally
  375. not possible due to the special format pure DOS cannot read.
  376.  
  377. If you  are working  a lot with those formats, you should copy the
  378. driver to your hard disk and add on of the following lines to your
  379. CONFIG.SYS or  AUTOEXEC.BAT to  load  VGAREAD  automatically  when
  380. booting your computer.
  381.  
  382. CONFIG.SYS:       DEVICEHIGH=C:\VGACOPY\VGAREAD.EXE
  383. AUTOEXEC.BAT:     LH C:\VGACOPY\VGAREAD.EXE
  384.  
  385. This  example   assumes  VGAREAD.EXE   to  be   in  the  directory
  386. C:\VGACOPY, if  you have  installed it  in another  directory, you
  387. have to replace the directory in the lines above.
  388.  
  389. Please note,  that VGAREAD  cannot be  started from  any kind of a
  390. shell like  every TSR  program, as  this might hang up your system
  391. later.
  392.  
  393.  
  394.  
  395.  
  396. 3. The graphical user interface
  397. ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
  398.  
  399. The user  interface isn't designed following one of the well-known
  400. standarts like  SAA, but similar to them - "like the cockpit of an
  401. supersonic aeroplane"  (DOS International) - it's because I wanted
  402. the interface  to be equiped with buttons to click on when I first
  403. wrote the VGA-COPY/386.
  404.  
  405. The  labels   have  always   been  in   english  because  everyone
  406. understands the  common computer-english,  messages and  helptexts
  407. are taken  from a  file, so  that they  can  be  adjusted  to  the
  408. language spoken in the country VGA-COPY/386 is distributed in.
  409.  
  410.  
  411.  
  412. 3.1. Buttons
  413. ============
  414.  
  415. Buttons are usual within graphical user interfaces an activated by
  416. moving the  mouse over  the button  and  then  pressing  the  left
  417. mousebutton. You  can also  use the keyboard - the hotkeys are the
  418. label's underlined chars.
  419.  
  420.  
  421. The button "READ"
  422. -----------------
  423.  
  424. This will  make VGA-COPY/386  read a  disk that  is  automatically
  425. located within  the available  drives. Then,  the disk's  capacity
  426. will be detected.
  427.  
  428. If the  option "MODIFY"  is activated, the disk's file-allocation-
  429. table (FAT)  will be  analysed to  reduce the time being needed to
  430. read the  disk. Unoccupied  parts of  the disks  won't be read but
  431. instead filled in memory with the DOS fill-byte (it's $F6 although
  432. $00 might have been more senseful).
  433.  
  434. The reading process can be supervised in the "trackdisplay".
  435. When done,  an accoustic signal will tell you to remove the disk -
  436. you can also press any key instead, but I recommend to never leave
  437. a disk in a floppy.
  438.  
  439. Now, an  image of  the entire  disk is saved in the XMS memory and
  440. ready for further purposes.
  441.  
  442.  
  443. The button "WRITE"
  444. ------------------
  445.  
  446. This is the feature usually chosen next. It writes the disk images
  447. located in the XMS memory to a disk.
  448.  
  449. Again, the  floppy drive  will be chosen automatically. This might
  450. sound a  little bit  dangerous but  isn't as  long as  you're  not
  451. leaving disks in the drives.
  452.  
  453. When done,  the other  drives will  be automatically  searched for
  454. disk to write on. That's quite advantageous when your computer has
  455. several floppies  and you  want to make more than a single copy in
  456. one process.
  457.  
  458. Don't  forget   to  deactivate   the  "MODIFY"   option  when  the
  459. destinationdisk  is   a  systemdisk   or  any  other  disk  that's
  460. bootsector shouldn't  be modified.  It's sufficient  to deactivate
  461. the option  before rewrite  because VGA-COPY/386  is replacing the
  462. bootsector just at write-backs.
  463.  
  464.  
  465. The button "COMPARE"
  466. --------------------
  467.  
  468. Users often  say that  they don't use this feature very often. But
  469. nevertheless it  is still part of VGA-COPY/386 because it replaces
  470. another DOS command.
  471.  
  472. It will  locate the disk and then comparing it bit-by-bit with the
  473. image saved in the XMS memory showing the result graphically. With
  474. this function, the colours are chosen different from the standart:
  475. yellow marks  physical errors,  differences are  marked orange. If
  476. you read  a disc  and then compare it to itself, the result should
  477. be all blue, for that's the color for equal data.
  478.  
  479. The  bootsector  of  a  disk  written  with  the  "MODIFY"  option
  480. activated will  of course be shown in orange (difference) when the
  481. copy  is   compared  to  the  original.  This  is  also  the  only
  482. possibility to  check if  a 85-track-disk has been written correct
  483. because the  normal check  can't detect  that error for the actual
  484. tracks is written correct.
  485.  
  486.  
  487. The button "FORMFILL"
  488. ---------------------
  489.  
  490. VGA-COPY/386 supportes  a great  variety of different diskformats,
  491. that can  be chosen using this function and will be generated into
  492. memory -  that's why  there's no  danger to accidentally destroy a
  493. disk's contents.
  494.  
  495. The disk image contains the VGA-COPY/386 standart bootsector (what
  496. else?) because it shouldn't use the standart DOS one.
  497.  
  498. Then, the prepared disk can be written using the "WRITE" button. I
  499. recommend to activate the "VERIFY" and "FORMAT". Without "VERIFY",
  500. the formatted disk won't be checked. You should only deactivate it
  501. when...
  502.  
  503. -   using brand disks,
  504. -   you want to delete the disk's content forever,
  505. -   a 360 KB disk that has been formatted to 1.2 MB should be
  506.  
  507. A feature  used quite  often  is  quick  format:  Deactivate  both
  508. "VERIFY" and  "FORMAT" and  write the  disk. Because  VGA-COPY/386
  509. skips all  the empty  tracks, there will be in fact just the first
  510. track written.  That means  that  the  disk  will  keep  it's  old
  511. capacity but is flushed because the directory and FAT are cleared.
  512.  
  513.  
  514. The button "LOAD"
  515. -----------------
  516.  
  517. This feature  is implemented  new within  VGA-COPY/386 and loads a
  518. disk image  file generated  by VGA-COPY/386  into  the  memory  to
  519. enable it to write it to a disk.
  520.  
  521. If the file was packed using ARJ, it'll be unpacked automatically.
  522. The same  with password  encrypted files, you will be prompted for
  523. the password.
  524.  
  525.  
  526. The button "SAVE"
  527. -----------------
  528.  
  529. Using this  function, you  generate the  VCP disk image files that
  530. you load with the "LOAD" function.
  531.  
  532. There will  be a  list of  all VCP-files found, then you can enter
  533. the name  to store  the current disk image from the XMS memory to.
  534. You have the opportunity to label the file with a 40 char comment.
  535. When VGA-COPY/386  finds the  packer ARJ, you'll be prompted for a
  536. password as  well. If  you don't  want to  encrypt the disk image,
  537. just press enter.
  538.  
  539.  
  540. The button "VIRSCAN"
  541. --------------------
  542.  
  543. This will  let VGA-COPY/386 execute an external virus-scanner with
  544. the name  of the  floppy in which it had found a disk as the first
  545. parameter. During the scan, VGA-COPY/386 will swap out to EMS or a
  546. temporary file  - the  scanner will run in fullscreen textmode and
  547. is not  controlled by  VGA-COPY/386, but the whole textscreen will
  548. be displayed in the trackdisplay after returning to VGA-COPY/386.
  549.  
  550. It was  necessary to swap out the program because the McAffee SCAN
  551. needs at  least 384  KB free RAM since version 100. However, we do
  552. noz recommend  to make use of that anti-virus-software, due to its
  553. missing feature of detecting polymorphic viruses.
  554.  
  555.  
  556. The button "CHMKDIR"
  557. --------------------
  558.  
  559. If you  want to  save a  disk image  file, but  not to the current
  560. directory, use  this button.  You'll be  prompted for  a directory
  561. name that  will become the current one or will be made if it's not
  562. existing (like the DOS command "MD").
  563.  
  564.  
  565. The button "DIRINFO"
  566. --------------------
  567.  
  568. Similar to  the DOS's  "DIR" command,  this will search for a disk
  569. and then  display all  directory and  files on  that disk. And, in
  570. fact, DOS  supplies the  names of the files and directories on the
  571. disk. So don't blame VGA-COPY/386, if something is wrong.
  572.  
  573. This is  just to  get a  brief idea  of what's on the disk, but it
  574. even displays  the disk's  total and free capacity. Unfortunately,
  575. the information  is sometimes  not correct  due to combinations of
  576. some computers  and DOS-cache,  but in  most cases  there  are  no
  577. problems.
  578.  
  579.  
  580. The button "LABEL"
  581. ------------------
  582.  
  583. A label  is  a  11  chars  long  string  diskname  that's  usually
  584. generated by  DOS when  formatting a disk or using the DOS command
  585. "LABEL". VGA-COPY/386  does exactly the same: it'll read the label
  586. of a disk found in one of the floppies and then prompt you to edit
  587. this one. After editing the label, VGA-COPY/386 will write the new
  588. one back to the disk.
  589.  
  590.  
  591. The button "QUIT"
  592. -----------------
  593.  
  594. According to  some people  who dislike  VGA-COPY/386 (yes, they do
  595. really exist!),  this is  the most important button - it's used to
  596. leave the program.
  597.  
  598. The allocated  XMS memory  will be released and available to other
  599. programs, the  current configuration  (switches) will be saved and
  600. automatically active when starting the program the next time.
  601.  
  602.  
  603.  
  604. 3.2. Switches
  605. =============
  606.  
  607. A switch  is very likely to a button for the important differences
  608. that  a   switch  changes  his  status  when  activated.  This  is
  609. visualized by  small status  lamps  indicating  if  the  opton  is
  610. activated or not.
  611.  
  612.  
  613. The "VERIFY" switch
  614. -------------------
  615.  
  616. This switch  indicates if the track that has been written is to be
  617. checked directly  afterwards, that enables you to check the copy's
  618. quality when done.
  619.  
  620.  
  621. The "FORMAT" switch
  622. -------------------
  623.  
  624. With this  switch activated, you advise VGA-COPY/386 to low-level-
  625. format every  disk. Of  course, that needs some extra time, but is
  626. recommended because  with  reformatting  the  disk's  tracks,  you
  627. increase the  data's lifetime.  Note, that you need this switch to
  628. be activated  if you  want to  use one  of VGA-COPY/386's  special
  629. formats.
  630.  
  631. If you insert a non-formatted disk or one with a different format,
  632. VGA-COPY/386 automatically  activates this  switch and disables it
  633. after writing.  This way,  "plug'n'play" is  no problem.  Usually,
  634. VGA-COPY/386 checks out by itself, what to do with the disk.
  635.  
  636.  
  637. The "MODIFY" switch
  638. -------------------
  639. Activating this  switch will force VGA-COPY/386 to generate copies
  640. that equal  100% to  the original. "MODIFY" has different meanings
  641. for the  "READ" and  "WRITE" functions,  for details check out the
  642. describtions about the buttons above.
  643.  
  644. I recommend  to leave  this switch  activated as long as you don't
  645. want to copy installation disks.
  646.  
  647.  
  648. The "RETRIES" switch
  649. --------------------
  650.  
  651. Well, this one's different from the other switches because there's
  652. a value to adjust that tells VGA-COPY/386 how many times it should
  653. try to read a sector from the disk.
  654.  
  655. DOS normally  uses three  attempts before  claiming the disk to be
  656. damaged, but using up to 99 attempts can in some cases rescue data
  657. from disks  that are  heavily damaged.  VGA-COPY/386 also can read
  658. sectors with CRC-errors - they will of course be written correctly
  659. to the copy.
  660.  
  661. I recommend you to first try to read and write a damaged disk to a
  662. new one with VGA-COPY/386 before using a tool like DiskFix because
  663. the tools  do modify  data on  the original  disk  -  VGA-COPY/386
  664. instead can save all data without any changes.
  665.  
  666.  
  667.  
  668. 3.3. The message window
  669. =======================
  670.  
  671. This is  where the  program outputs  instructions and information.
  672. The style  might appear  unusual  -  it's  designed  like  a  hifi
  673. device's display. The colors are defined as following:
  674.  
  675.  
  676. Processes and dialogues in YELLOW
  677. ---------------------------------
  678.  
  679. When VGA-COPY/386  is processing, it's shown in yellow - same with
  680. any input of filenames or comments.
  681.  
  682.  
  683. Statusreports in GREEN
  684. ----------------------
  685.  
  686. Statusreports, the  XMS memory info and the user's registered name
  687. appears in green.
  688.  
  689.  
  690. Errors in ORANGE
  691. ----------------
  692.  
  693. When there  is an  error or  an interruption  within  the  current
  694. process, this is indicated in ORANGE.
  695.  
  696.  
  697. Warnings and requests BLINKING
  698. ------------------------------
  699.  
  700. All warnings  and requests  are written  blinking and  have to  be
  701. confirmed by a keypress or a mouseclick.
  702.  
  703. The request  to remove all disks is recommended for beginners, you
  704. later can disable that request by the commandline switch "/K".
  705.  
  706.  
  707.  
  708. 3.4. The Trackdisplay
  709. =====================
  710.  
  711. During  any   disk  operation,   VGA-COPY/386  provides   realtime
  712. information in the trackdisplay as there are:
  713.  
  714. -   the current head and track processing
  715. -   the type  and result  of the  action itself coded in different
  716.     colors as explained later
  717. -   the sector where the current action began (indicated by a line
  718.     in the trackbar)
  719.  
  720. The colors indicate the following actions:
  721.  
  722.  
  723. Reading: GREEN
  724. --------------
  725.  
  726. The green areas are sectors read without any problems.
  727.  
  728.  
  729. Systemarea: OLIVE-GREEN
  730. -----------------------
  731.  
  732. This is  the bootsector  and FAT  if you  enabled "MODIFY" to only
  733. copy the occupied sectors.
  734.  
  735.  
  736. Trouble ahead: BRIGHT-GREEN
  737. ---------------------------
  738.  
  739. These tracks  have been  read correctly,  but  not  in  the  first
  740. attempt - this is likely for weak magnetism (old disk) or a floppy
  741. malfunction (to  check by  reading disks  new formatted  on  other
  742. computers - if there's no problem, your floppy's okay).
  743.  
  744. To avoid  trouble, you  should copy  the disk to another one or to
  745. itself to  refresh the  tracks. If  a bright-green  tracks appears
  746. while formatting, your copy is okay but not of the best quality.
  747.  
  748.  
  749. Empty tracks: DARK-GREEN
  750. ------------------------
  751.  
  752. When a track is identified as being empty, it's indicated in dark-
  753. green.
  754.  
  755.  
  756. Formatting: MAGENTA
  757. -------------------
  758.  
  759. An actual  formatted track is displayed in magenta, also when it's
  760. an empty one.
  761.  
  762.  
  763. Comparing: BLUE
  764. ---------------
  765.  
  766. After a  comparing or  a write-back, the correct proven tracks are
  767. shown in blue and are completely equal.
  768.  
  769.  
  770. Comparing an empty track: DARK-BLUE
  771. -----------------------------------
  772.  
  773. When VGA-COPY/386 compares an empty track, it's in dark-blue.
  774.  
  775.  
  776. Error: YELLOW
  777. -------------
  778.  
  779. When yellow appears, the disk is corrupt - this can eighter be one
  780. sector or  even  a  whole  track.  If  that  error  appears  while
  781. formatting, the  disk should  not be used any more. When writing a
  782. disk, you  can use  that disk as long as you don't use the damaged
  783. parts. To  enable VGA-COPY/386  to read  a disk although there has
  784. been an error, increase the "RETRIES" switch (see chapter 3.2.).
  785.  
  786.  
  787. CRC-error: ORANGE
  788. -----------------
  789.  
  790. The driver  controller reported  a CRC-error,  that normally means
  791. that the  data is  destroyed but  in many  cases, there  is just a
  792. single byte corrupt, so that reading my make a sense, although.
  793.  
  794. When comparing,  the CRC-checksum shows that there is a difference
  795. between the  data stored  in the  XMS memory  and the  data on the
  796. disk.
  797.  
  798.  
  799.  
  800. 3.5. The parameter window
  801. =========================
  802.  
  803. This little  window located  in the  screen's middle, at the right
  804. side provides  informations about  the disk  such as the number of
  805. sectors, tracks and sides (yes, "Sec." means sector, not second!).
  806. If the  disk has  been copied  with VGA-COPY version 2.3 or later,
  807. VGA-COPY/386 can  also display  the date  of  creation,  it's  the
  808. LONGINT generated by Borland's (TM) "PackTime" procedure.
  809.  
  810.  
  811.  
  812. 3.6. Progress bars
  813. ==================
  814.  
  815. The progress  bars are  the traditional  way to  show any  kind of
  816. progress. Located at the trackdisplay's right side, there are:
  817.  
  818. -   a BLUE bar indicating the estimated disk capacity
  819. -   the write-progress bar in RED
  820. -   and last but not least the reading-progress bar.
  821.  
  822.  
  823.  
  824. 3.7. Mouse and keyboard support
  825. ===============================
  826.  
  827.  
  828. The MOUSE
  829. ---------
  830.  
  831. With the  LEFT mouse  button,  you  activate  and  deactivate  all
  832. buttons and switches.
  833.  
  834. The RIGHT  mouse button  is used to stop the actual process - it's
  835. kind of an emergency-brake.
  836.  
  837. Some mice  do have  a MIDDLE  mouse button, so that one's just for
  838. fun - it launches the VGA-COPY-demo (VGADEMO.EXE).
  839.  
  840.  
  841. The Keyboard: F-Keys...
  842. -----------------------
  843.  
  844. ... do  generate  an  empty  disk  in  the  XMS  memory  like  the
  845. "FORMFILL" button does:
  846.  
  847. KEY  SIZE(KB)  SIDES  TRACKS  SECTORS/TRACK   COMMENT
  848. F1     180       1       40        9           "ancient"-format
  849. F2     205       1       41       10           VGAREAD required
  850. F3     360       2       40        9           1 sector/cluster
  851. F4     410       2       41       10           VGAREAD required
  852. F5     420       2       42       10           VGAREAD required
  853. F6     640       2       80        8           Toshiba-format
  854. F7     720       2       80        9           1 sector/cluster
  855. F8     820       2       82       10           VGAREAD required
  856. F9    1200       2       80       15           standard-format
  857. F10   1440       2       80       18           standard-format
  858. F11   1600       2       80       20           VGAREAD required
  859. F12   1722       2       82       21           VGAREAD required
  860. D     1680       2       80       20           new Microsoft DMF
  861.  
  862.  
  863. The ESCAPE-key [ESC]
  864. --------------------
  865.  
  866. This key  is traditionally  used to  quit a program and that's the
  867. same with VGA-COPY/386.
  868.  
  869. You also can interrupt any current action, same with...
  870.  
  871.  
  872. The SPACE-key
  873. -------------
  874.  
  875. Is used  like a  car's braking  paddle -  generating a  full  stop
  876. within the current operation. It also clears the trackdisplay when
  877. VGA-COPY/386 is not active at the moment.
  878.  
  879.  
  880. The ENTER-key
  881. -------------
  882.  
  883. Some users  or companies  do store  a little  text in  the  disk's
  884. bootsector (advertisment or a "this disk belongs to..."-note) that
  885. is only  shown when  booting from  the disk.  Because  experienced
  886. users don't  do that  in order  to avoid the spread of boot-sector
  887. viruses, pressing  the ENTER-key  will display  that text and also
  888. perform a heuristic virus scan on the boot-sector (see above).
  889.  
  890.  
  891. The BACKSPACE-key
  892. -----------------
  893.  
  894. This will update the system-diagnosis VGA-COPY/386 usually does at
  895. startup.
  896.  
  897.  
  898. The keys [Ins], [Del], [Home], [End], [PgUp], [PgDn]
  899. ----------------------------------------------------
  900.  
  901. They don't  really have  a real  function, I  just  assigned  some
  902. effects to them - try them out if you are brave enough! They might
  903. by useful as a screen-saver.
  904.  
  905.  
  906.  
  907. 4. Examples
  908. ≡≡≡≡≡≡≡≡≡≡≡
  909.  
  910. This chapter  explains how to get the things done, VGA-COPY/386 is
  911. mostly used for, in a way, most users request and appreciate.
  912.  
  913. Before you  start, check  if there  is enough XMS-memory available
  914. and a anti-virus program installed.
  915.  
  916.  
  917.  
  918. 4.1. How to copy a disk
  919. =======================
  920.  
  921. VGA-COPY/386 can  copy every  disk readable  under DOS  to another
  922. disk of the same format. You cannot:
  923.  
  924. -   copy a  HD disk  to a  DD disk  (the copy  would be  of a  bad
  925.     quality).
  926. -   copy files  from a disk with a small capacity to a disk with a
  927.     higher capacity  leaving the  rest of the disk free (everybody
  928.     has his  own  program  such  as  the  Norton-Commander  to  do
  929.     something like that).
  930.  
  931. Insert the source disk into the drive, then click the READ-button.
  932. VGA-COPY/386 reads  the complete  disk track  by track to the XMS-
  933. memory. When finished, you will be prompted to remove the disk.
  934.  
  935. Now, you  can produce as many copies as you want - just insert the
  936. destination disk  into the  drive and activate the WRITE-button. I
  937. recommend to  set all  switches to ON before (read chapter 3.2. to
  938. get to  know their  functions). VGA-COPY/386  then  formats  every
  939. track, writes  the data, verifies it and displays it in blue color
  940. on the trackdisplay if no error occured.
  941.  
  942. After the  copy is  done, remove the disk and repeat the procedure
  943. as many times as you want to.
  944.  
  945.  
  946.  
  947. 4.2. Formatting a disk
  948. ======================
  949.  
  950. VGA-COPY/386  is   also  capable  to  format  a  disk  in  various
  951. densities. As  this features  has been  implemented later  in  the
  952. original program,  the  process  is  kind  of  uncommon,  but  got
  953. established so good, there wasn't any change necessary.
  954.  
  955. Basically, a  formatted disk is nothing different than a copy made
  956. from an  empty disk  - that's the way it's done here: VGA-COPY/386
  957. just produces  an empty  disk in the XMS-memory. Just click on the
  958. FORMFILL-button, select  a disk  format -  the disk  will then  be
  959. created.
  960.  
  961. Afer having  inserted the  disk to format into any disk drive, use
  962. the WRITE-button  to start.  You can watch the tracks being create
  963. and verified.  If there  are any yellow marked tracks appearing in
  964. the trackdisplay, the disk is damaged and shouldn't be used.
  965.  
  966. It is  possible to  mark those bad clusters but I do not recommend
  967. that methode  because sectors  close to the damaged ones will also
  968. get damaged (but not marked!) after some time.
  969.  
  970.  
  971.  
  972. 4.3. Virus scanning
  973. ===================
  974.  
  975. To fight  computer viruses,  one uses special anti-virus software.
  976. VGA-COPY/386 supports  them and provides a more comfortable way to
  977. use them.  As already mentioned, anti-virus software is not a part
  978. of VGA-COPY/386 and has to be installed seperately.
  979.  
  980. If your virus scanner reports having found a virus, stay calm. Not
  981. every virus-alarm  really has  to be  a  real  one.  The  programs
  982. supported by  VGA-COPY/386 are  choosed by their high precision in
  983. virus recognition.
  984.  
  985. Then, you have three choices:
  986.  
  987. -   Use the  KILL-button to  let the  anti-virus  program  try  to
  988.     remove the  virus, if  it's  a  program  disk.  Unfortunately,
  989.     sometimes removal  is not possible because the virus destroyed
  990.     the program.
  991. -   If there are only data files (text, addresses etc.), copy them
  992.     from the  disk to  use them.  Never run  any program  from the
  993.     infected disk!
  994. -   Bootsector viruses can be removed by VGA-COPY/386 itself. Just
  995.     read the  disk and  then write  it back with the MODIFY switch
  996.     activated.
  997.  
  998. I recommend  to mark  and refuse the infected disk. In most cases,
  999. the person  from whom  you got  the disk  doesn't know  about  the
  1000. virus, might be a good idea to let him know.
  1001.  
  1002.  
  1003.  
  1004. 4.4. Creating disk image files
  1005. ==============================
  1006.  
  1007. Having  just   bought  new   software  and   want  to  backup  the
  1008. installation disks? Well, have fun changing dozens of disks...
  1009.  
  1010. There is  a better  way to do that! Use VGA-COPY/386 to create and
  1011. compress disk images, then store them to a streamer.
  1012.  
  1013.  
  1014. How to backup...
  1015. ----------------
  1016.  
  1017. Just read  the disk  and save  them using  the SAVE-button to your
  1018. harddisk (when  prompted for  the description,  you should use the
  1019. disk label). Repeat for all the disks. Finally, store the VCP disk
  1020. image files to your streamer. There you go!
  1021.  
  1022. ..and to restore
  1023. ----------------
  1024.  
  1025. To recreate  a disk  from the  disk image  file, just load the VCP
  1026. file by using the LOAD-button and then write it to the disk by the
  1027. WRITE-button.
  1028.  
  1029.  
  1030.  
  1031.  
  1032. 5. Appendix
  1033. ≡≡≡≡≡≡≡≡≡≡≡
  1034.  
  1035. This chapter,  not only  interesting for  programmer, explains all
  1036. file formats used by VGA-COPY/386.
  1037.  
  1038.  
  1039.  
  1040. 5.1. VCP files
  1041. ==============
  1042.  
  1043. Ever since  version 1.0,  the only format logic and compatible for
  1044. disk images  is used:  It's just  to store  all sectors  in  their
  1045. logical order.  No header  is used,  that's why  the VCP files are
  1046. compatible to the UNIX-format TAR.
  1047.  
  1048. Since VGA-COPY/386,  VCP  files  are  compressed  using  ARJ.  The
  1049. comment is  then included in the file FILE_ID.DIZ, as requested by
  1050. most mailbox  systems and common since being introduced by the PC-
  1051. Board software.  When uploading compressed VCP files to a mailbox,
  1052. you should  change the  file extension  to ARJ  because  they  may
  1053. support ARJ archives - however, the file really is a ARJ archiv.
  1054.  
  1055.  
  1056.  
  1057. 5.2. File comments
  1058. ==================
  1059.  
  1060. Comments on VCP files are saved in DESCRIPT.ION. There is one line
  1061. per file,  beginning with  the filename, a space character and the
  1062. comment. This is the format also used by 4DOS.
  1063.  
  1064.  
  1065.  
  1066. 5.3. Soundfiles
  1067. ===============
  1068.  
  1069. The soundfiles  used since  VGA-COPY/386 on certain events (before
  1070. Windows developers  didn't  even  dream  about  linking  sound  to
  1071. events) are  in the common VOC format, developed by Creative-Labs,
  1072. the maker of the Sound-Blaster. If you dislike the sounds included
  1073. within  VGA-COPY/386,  just  use  your  own  ones.  Name  them  as
  1074. followed:
  1075.  
  1076. Filename         Event
  1077. --------------------------------------
  1078. VGACPY0.VOC       button/switch used
  1079. VGACPY1.VOC       prompt for input
  1080. VGACPY2.VOC       startup
  1081. VGACPY3.VOC       quitting
  1082. VGACPY4.VOC       error
  1083. VGACPY5.VOC       read
  1084. VGACPY6.VOC       write
  1085. VGACPY7.VOC       compare
  1086. VGACPY8.VOC       errorfree operation
  1087. VGACPY9.VOC       terminated by user
  1088.  
  1089.  
  1090.  
  1091. 5.4 Bootsector VGACOPY.BIN
  1092. ==========================
  1093.  
  1094. A disk's first sector is called bootsector. When the MODIFY-switch
  1095. is activated,  VGA-COPY/386 does  write his  own bootsector to the
  1096. disk. When  leaving a disk in drive A: while booting the computer,
  1097. the bootector  is executed and normally does only display an error
  1098. message.
  1099. VGA-COPY/386's bootsector  instead presents  a menu  where you can
  1100. select from four choices:
  1101.  
  1102. -   Load the operating system from the harddisk
  1103. -   Swap the disk drives
  1104. -   Boot from another disk
  1105. -   Reboot the computer by hardware reset
  1106.  
  1107. Try it out!
  1108.  
  1109. The file just contains the bootsector (512 bytes). An uncompressed
  1110. VCP-file can  be used by renaming it. The first three bytes (jump)
  1111. and everything  starting with  the 63th byte will be copied to the
  1112. destination disk.
  1113.  
  1114. To use  the bootsector  of any  other disk,  insert that  one into
  1115. drive A:  and then  run DEBUG in the VGA-COPY/386 directory (DEBUG
  1116. is included within MS-DOS). Then use the following commands:
  1117.  
  1118. N VGACOPY.BIN
  1119. L 0100 0 0 1
  1120. RCX
  1121. 200
  1122. W
  1123. Q
  1124.  
  1125. Your next disks will then contain the bootsector you captured from
  1126. that disk.
  1127.  
  1128.  
  1129.  
  1130. 5.5. Icons: VGACOPY.IDF
  1131. =======================
  1132.  
  1133. This file  contains all  the neat  and colorful icons used by VGA-
  1134. COPY/386. They  were created  with a  small freeware-icon-designer
  1135. for Turbo  Pascal, included  within the  english  magazin  PC-Plus
  1136. volume 7/92.
  1137.  
  1138. If you like to, just create your own icons.
  1139.  
  1140.  
  1141.  
  1142. 5.6. Commandline parameters
  1143. ===========================
  1144.  
  1145. VGA-COPY/386 does  not support  commandline based operations since
  1146. it is  an interactive  program, just like a game. To get a grip on
  1147. the parameters used to configurize VGA-COPY/386, just type
  1148.  
  1149.     VGACOPY /?
  1150.  
  1151. to get  information. The  parameters are  not  explained  in  this
  1152. manual since they are subject of frequent change.
  1153.  
  1154.  
  1155. [EOF]
  1156.